modest impromptu stall on the street where different items are sold - Spanish English Dictionary